<?php
namespace system\platform\controller;

class Config{

	private $config;

	function __construct(){
        // 配置信息
        $this->config = $GLOBALS['config']['应用入口'];

    }

	//默认应用配置
	function app_default(){

		if(isset($_POST['app']) && isset($_POST['platform'])){  //修改默认应用
			
			$data = $this->config ;
			$data['app'] = trim($_POST['app']);             // 前台默认应用
			$data['platform'] = trim($_POST['platform']);   // 后台默认应用

			$data= [ 'value'=> json_encode($data) ,'update_time'=> date('Y-m-d H:i:s') ]; 

			$where=['name'=>'应用入口'];
			
			$ok = pdo_update('sys_config',$data,$where);    // 修改设置
			if($ok){
				message('修改成功!',url(['platform','config','app_default']));
			}else{
				message('修改失败,请重试!',url(['platform','config','app_default']));
			}
			
		}else{

			// if( isset($GLOBALS['config']['应用入口']) ){
				$ret_config = $GLOBALS['config']['应用入口'];
			// }else{
			//     $ret_config = ['app'=>'','platform'=>'','login_captcha'=>'启用'];
			//     $data=['type'=>'config', 'name'=>'应用入口' ,'value'=> json_encode($ret_config) , 'description'=>'默认应用入口配置', 'update_time'=> date('Y-m-d H:i:s') ];
			//     pdo_insert('sys_config',$data);
			// }
			require view('default/config/app_default.tpl.php');
		}


	} 

	
	//平台配置
	function config(){

		if(isset($_POST['login_captcha']) && $_POST['login_captcha']!='' ){
			
			$data = $this->config ;
			$data['login_captcha'] = trim($_POST['login_captcha']);		// 登录验证码

			$data= [ 'value'=> json_encode($data) ,'update_time'=> date('Y-m-d H:i:s') ]; 

			$where=['name'=>'应用入口'];
			
			$ok = pdo_update('sys_config',$data,$where);    // 修改设置
			if($ok){
				message('修改成功!',url(['platform','config','config']));
			}else{
				message('修改失败,请重试!',url(['platform','config','config']));
			}
			
		}else{

			// if( isset($GLOBALS['config']['应用入口']) ){
				$ret_config = $GLOBALS['config']['应用入口'];
			// }else{
			//     $ret_config = ['app'=>'','platform'=>'','login_captcha'=>'启用'];
			//     $data=['type'=>'config', 'name'=>'应用入口' ,'value'=> json_encode($ret_config) , 'description'=>'默认应用入口配置', 'update_time'=> date('Y-m-d H:i:s') ];
			//     pdo_insert('sys_config',$data);
			// }
			require view('default/config/config.tpl.php');
		}


	} 




}